PhpOffice\PhpSpreadsheet\Writer\Html D

Total Complexity 278
Dependencies 28
Dependents 22
Total lines 1,838
Lines of code 1,031
Logical lines of code 681
Comment lines 311
Methods 63
Properties 18

Methods 63

Method Rating Maintainability Complexity Lines of code
generateSheetData()
A
43 12 43
generateRowWriteCell()
A
44 12 43
buildCssPerSheet()
A
42 11 49
writeChartInCell()
A
43 11 44
writeImageInCell()
A
44 10 41
generateRow()
A
44 10 39
adjustRendererPositions()
A
48 10 29
calculateSpans()
A
45 9 41
generateHTMLHeader()
A
41 8 51
generateRowCellData()
A
48 9 31
extendRowsAndColumns()
A
52 9 27
buildCSS()
A
43 7 50
generatePageDeclarations()
A
43 7 49
calculateSpansOmitRows()
A
52 8 24
createCSSStyleAlignment()
S
52 7 23
generateRowStart()
S
53 7 22
generateRowCellDataValue()
S
53 7 22
createCSSStyleFont()
S
54 7 20
generateTableTagInline()
S
56 7 16
generateRowCellDataValueRich()
S
50 6 29
createCSSStyleBorders()
S
53 6 23
generateTableHeader()
S
52 6 23
generateStyles()
S
55 6 18
writeComment()
S
55 6 18
generateSheetTags()
S
63 6 9
generateHtmlAll()
S
54 4 22
generateNavigation()
S
55 4 19
buildCssRowHeights()
S
58 4 14
generateTableTag()
S
63 4 9
shouldGenerateColumn()
S
65 4 9
formatColor()
S
59 3 14
generateSheetStarts()
S
61 3 13
generateMeta()
S
70 3 5
winFileToUrl()
S
67 3 7
createCSSStyleFill()
S
65 3 9
generateRowCellCss()
S
63 3 10
generateRowSpans()
S
71 3 5
shouldGenerateRow()
S
69 3 6
generateSheetPrep()
S
66 2 9
createCSSStyleBorder()
S
73 2 4
generateRowIncludeCharts()
S
78 2 3
assembleCSS()
S
66 2 8
getOrientation()
S
80 2 3
__construct()
S
76 1 4
save()
S
71 1 6
setEditHtmlCallback()
S
81 1 3
mapVAlign()
S
79 1 3
mapHAlign()
S
79 1 3
mapBorderStyle()
S
79 1 3
getSheetIndex()
S
82 1 3
setSheetIndex()
S
77 1 4
getGenerateSheetNavigationBlock()
S
82 1 3
setGenerateSheetNavigationBlock()
S
76 1 4
writeAllSheets()
S
77 1 4
createCSSStyle()
S
67 1 8
generateHTMLFooter()
S
71 1 6
generateTableFooter()
S
79 1 3
getImagesRoot()
S
82 1 3
setImagesRoot()
S
77 1 4
getEmbedImages()
S
82 1 3
setEmbedImages()
S
77 1 4
getUseInlineCss()
S
82 1 3
setUseInlineCss()
S
77 1 4